<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.util.ArrayList" %>
<%!

private String aniodesde;
private String mesdesde;
private String aniohasta;
private String meshasta;
private String horariodesde;
private String horariohasta;

private void variablesRecupera(HttpServletRequest request){
	 aniodesde 		= (String)request.getParameter("aniodesde");
	 mesdesde 		= (String)request.getParameter("mesdesde");
	 aniohasta 		= (String)request.getParameter("aniohasta");
	 meshasta 		= (String)request.getParameter("meshasta");
	 //if(meshasta==null){meshasta="12";}
	 horariodesde 		= (String)request.getParameter("horariodesde");
	 horariohasta 		= (String)request.getParameter("horariohasta");
}

private String ListaVentas(ArrayList<String> listaVentas){
	String retorno="<table border='1'>";
	retorno+="<tr><td>Listado de ventas</td></tr>";
	//ArrayList<Usuario> usuarios = (ArrayList<Usuario>)request.getAttribute("usuarios");
	if (listaVentas!=null){ 				//cuando no se accede a la bd retorna null
		for(String linea: listaVentas){
			retorno+=" <tr><td>"+linea+"</td></tr>";
		}
	}
	retorno+="</table>";
	return retorno;
}

private String FormularioBuscar(String aniodesde,String mesdesde,String aniohasta,String meshasta,String horariodesde,String horariohasta){
	String retorno="<form name='Buscar' action='TrabajarConReporte' method='post'>";
	retorno+="<TABLE border=2 bgcolor=888888><tr><td>";	
	retorno+="<Label for='FechaDesde'> Fecha    Desde </LABEL> </td><td>";
			
	retorno+="<select name='aniodesde' id='aniodesde'>";
	for(int i=2010;i<=2015;i++){
		retorno+="<option";
		if(Integer.parseInt(aniodesde)==i){retorno+=" selected='selected'>"+i+"</option>";}
	    else{retorno+=">"+i+"</option>";		    	}
	}
	retorno+="</select>";
			
	retorno+="<select name='mesdesde' id='mesdesde'> ";
	for(int i=1;i<=12;i++){
		retorno+="<option";
		if(Integer.parseInt(mesdesde)==i){retorno+=" selected='selected'>"+i+"</option>";}
	    else{retorno+=">"+i+"</option>";		    	}
	}
	retorno+="</select>";
	retorno+="</td><td>";
	
	retorno+="<Label for='FechaHasta'> Hasta </LABEL>";	
			
	retorno+="<select name='aniohasta' id='aniohasta'> ";	
	for(int i=2010;i<=2015;i++){
		retorno+="<option";
		if(Integer.parseInt(aniohasta)==i){retorno+=" selected='selected'>"+i+"</option>";}
	    else{retorno+=">"+i+"</option>";		    	}
	}
	retorno+="</select>";
			
	retorno+="<select name='meshasta' id='meshasta'> ";		
	for(int i=1;i<=12;i++){
		retorno+="<option";
		if(Integer.parseInt(meshasta)==i){retorno+=" selected='selected'>"+i+"</option>";}
	    else{retorno+=">"+i+"</option>";		    	}
	}
	retorno+="</select></td><td>";
	 
	retorno+="</td></tr>";
	retorno+="<tr><td>";//comienza renglon
	retorno+="<Label for='horariodesdelabel'> Horario Desde </LABEL></td><td>";
			
	retorno+="<select name='horariodesde' id='horariodesde'>";
		
	for(int i=1;i<=24;i++){
		retorno+="<option";
		if(Integer.parseInt(horariodesde)==i){retorno+=" selected='selected'>"+i+"</option>";}
	    else{retorno+=">"+i+"</option>";		    	}
	}
	retorno+="</select></td><td>";
	
	retorno+="<Label for='horariohastalabel'>  Hasta </LABEL>";
	retorno+="<select name='horariohasta' id='horariohasta'> ";
	for(int i=1;i<=24;i++){
		retorno+="<option";
		if(Integer.parseInt(horariohasta)==i){retorno+=" selected='selected'>"+i+"</option>";}
	    else{retorno+=">"+i+"</option>";		    	}
	}
	retorno+="</select></td><td>";
	
	retorno+="<input type='submit' value='Buscar'> </form>";
	retorno+="</td></tr></table>";	
	retorno+="</form>";
	return retorno;
}

private String BotonPrincipal(){
	return "<form name='Principal' action='Principal.jsp' method='get'> <input type='submit' value='Regresar'> </form>";
}
%> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Lista de Ventas</title>
</head>
<body>

<% String mensaje= (String)request.getAttribute("mensaje");
ArrayList<String> listaVentas = (ArrayList<String>)request.getAttribute("listaVentas");
variablesRecupera(request);
String listaVentasHtml = ListaVentas(listaVentas); %>

<h4>Listado de Ventas</h4>
<table>
	<tr><td><%=FormularioBuscar(aniodesde,mesdesde,aniohasta,meshasta,horariodesde,horariohasta)%>	</td></tr>
	<tr><td align="right"><%=BotonPrincipal()%>	</td></tr>
	<tr><td><%=listaVentasHtml%></td></tr>
	</table>	 
</body>
</html>